.info {
  margin-top: 10px;
  height:85px;
  padding: 15px;
  box-sizing: border-box;
  background:rgba(249,250,252,1);
  dl {
    display: flex;
    flex-wrap: wrap;
    dt {
      width: 25%;
      display: flex;
      margin-bottom: 10px;
      p {
        color: #909399;
        width: 80px;
      }
      div {
        flex: 1;
        color: #303133;
      }
    }
  }
}

.files {
  margin-top: 10px;
  ul {
    li {
      display: flex;
      margin-bottom: 10px;
      p {
        color: #909399;
        text-align: right;
        width: 80px;
      }
      div {
        margin-left: 17px;
      }
    }
  }
}

.opinion {
  margin-top: 20px;
  h3 {
    font-size:16px;
    color:rgba(48,49,51,1);
  }
  .opinion-container {
    margin-top: 10px;
    padding: 10px 20px;
    color: #606266;
    height:101px;
    background:rgba(249,250,252,1);
    border-radius:2px;
    border:1px solid rgba(245,247,250,1);
  }
}

.score {
  margin-top: 35px;
}
